Improving Gnutella Protocol: Protocol Analysis And Research Proposals
نویسنده
چکیده
This paper presents an analysis of the Gnutella protocol, a type of the peer-to-peer networking model, that currently provides decentralized file-sharing capabilities to its users. The paper identifies the open problems that are related to the protocol and proposes strategies that can be used to resolve them. Initially, the paper explains the basics of the peer-to-peer networking, and then compares the two types of this networking standard: centralized and decentralized. The Gnutella protocol is classified as a decentralized model, and its characteristics and specifications are described accordingly. The issues that are outstanding for the protocol are listed and clarified through observation. Based on the observed irregularities in the Gnutella’s behavior, two different strategies for the problem resolution are proposed and the schemes for the user registration, user rating and establishment of the Gnutella sub-networks are proposed. For each of the strategies, the future steps in realization are also specified.
منابع مشابه
Improving Gnutella Protocol
This paper presents an analysis of the Gnutella protocol, a type of the peer-to-peer networking model, that currently provides decentralized file-sharing capabilities to its users. The paper identifies the open problems that are related to the protocol and proposes strategies that can be used to resolve them. Initially, the paper explains the basics of the peer-to-peer networking, and then comp...
متن کاملImproving QoS on Gnutella
The use of peer-to-peer systems for sharing information, files and other resources has risen dramatically over the last three years. File sharing is the ‘killer app’ that has driven this explosion in popularity. The first generation of peer-to-peer file sharing systems, including Napster, Morpheus and Kazaa, followed the traditional client-server paradigm. However, concerns over the legality an...
متن کاملImproving Performance in the Gnutella Protocol
The Gnutella protocol describes a completely decentralized P2P file sharing system in which queries are flooded to all neighbors in the search for files. As originally specified, the protocol does not have any notion of providing privacy; as such, because agencies have begun to censor and threaten users of such systems, participation has decreased. In turn, users who continue to utilize the net...
متن کاملUnstructured P 2 P networks by example : Gnutella 0 . 4 , Gnutella 0
Owing to the growing popularity of peer-topeer networks, this paper tries to give a little overview about one of the most popular protocols used in such dynamic environments, the Gnutella protocol. After a short introduction to the protocol internals, the main focus lies on showing the evolution of Gnutella from a decentralized to a hybrid peer-to-peer network protocol thereby focussing the att...
متن کاملExploiting the Security Weaknesses of the Gnutella Protocol
Peer-to-Peer (P2P) file-sharing systems such as Gnutella, Morpheus and Freenet have recently attracted a lot of interest from the internet community because they realized a distributed infrastructure for sharing files. Such systems have shifted the Web’s Client-Server model paradigm into a Client-Client model. The tremendous success of such systems has proven that purely distributed search syst...
متن کامل